Os recentemente introduzidos serviços web oferecem aos utilizadores a possibilidade de comunicar com o RFEM 6 utilizando a linguagem de programação da sua escolha. Esse recurso é aprimorado com nossa biblioteca de funções de alto nível (HLF). As bibliotecas estão disponíveis para Python, JavaScript e C#. Este artigo analisa um caso de aplicação prática da programação de um gerador de treliças 2D com Python. "Aprender na prática", como diz o ditado.
As estruturas no RFEM 6 podem ser guardadas como blocos e reutilizadas noutros ficheiros do RFEM. A vantagem dos blocos dinâmicos relativamente aos blocos não dinâmicos é a de permitir modificações interativas dos parâmetros estruturais como resultado de variáveis de entrada modificadas. Um exemplo é a possibilidade de adicionar elementos estruturais alterando apenas o número de vãos como variável de entrada. Este artigo demonstrará a possibilidade acima mencionada para blocos dinâmicos criados por script.
No RFEM 6 é possível guardar objetos selecionados (assim como estruturas completas) como blocos e utilizá-los novamente noutros modelos. Existem três tipos de blocos: Sem parâmetros, com parâmetros e blocos dinâmicos (em JavaScript). Este artigo apresenta o primeiro tipo de blocos (sem parâmetros).